package io.github.doc.action.language.engine;

import io.github.doc.action.element.FileElement;

/**
 * <p>Company: 深圳振瀚信息技术有限公司成都分公司 </p>
 * <p>Description: </p>
 *
 * @author ZH.Team
 * @version 1.0.0
 * @email "mailto:ZH.Team@zhxx.com"
 * @date 2025.01.26 15:07
 * @since y.y.y
 */
public interface TemplateEngine {

    /**
     * Render
     *
     * @param template template
     * @param data     data
     * @return the string
     * @since y.y.y
     */
    String render(String template, FileElement<?> data);
}
